// 0.5-1%
function tn0Pto1(turnoverRate) {
    let score = 0
    if (turnoverRate >= 0.3 && turnoverRate <= 1) {
        score += 10;
    } else if (turnoverRate > 1) {
        score += turnoverRate <= 1.5 ? 5 : -5;
    } else {
        score -= 3;
    }
    return score
}

// 0.5-1.5%
function tn0Pto1P(turnoverRate) {
    let score = 0
    if (turnoverRate >= 0.5 && turnoverRate <= 1.5) {
        score += 10;
    } else if (turnoverRate > 1.5) {
        score += turnoverRate <= 2 ? 5 : -5;
    } else {
        score -= 3;
    }
    return score
}

// 0.5-2%
function tn0Pto2(turnoverRate) {
    let score = 0
    if (turnoverRate >= 0.5 && turnoverRate <= 2) {
        score += 10;
    } else if (turnoverRate > 2) {
        score += turnoverRate <= 5 ? 5 : -5;
    } else {
        score -= 3;
    }
    return score
}

// 1-2%
function tn1to2(turnoverRate) {
    let score = 0
    if (turnoverRate >= 1 && turnoverRate <= 2) {
        score += 10;
    } else if (turnoverRate > 2) {
        score += turnoverRate <= 4 ? 5 : -5;
    } else {
        score -= 3;
    }
    return score
}

// 1-3%
function tn1to3(turnoverRate) {
    let score = 0
    if (turnoverRate >= 1 && turnoverRate <= 3) {
        score += 10;
    } else if (turnoverRate > 3) {
        score += turnoverRate <= 5 ? 5 : -5;
    } else {
        score -= 3;
    }
    return score
}

// 2-4%
function tn2to4(turnoverRate) {
    let score = 0
    if (turnoverRate >= 2 && turnoverRate <= 4) {
        score += 10;
    } else if (turnoverRate > 4) {
        score += turnoverRate <= 6 ? 5 : -5;
    } else {
        score -= 3;
    }
    return score
}

// 2-5%
function tn2to5(turnoverRate) {
    let score = 0
    if (turnoverRate >= 2 && turnoverRate <= 5) {
        score += 10;
    } else if (turnoverRate > 5) {
        score += turnoverRate <= 8 ? 5 : -5;
    } else {
        score -= 3;
    }
    return score
}

// 3-6%
function tn3to6(turnoverRate) {
    let score = 0
    if (turnoverRate >= 3 && turnoverRate <= 6) {
        score += 10;
    } else if (turnoverRate > 6) {
        score += turnoverRate <= 8 ? 5 : -5;
    } else {
        score -= 3;
    }
    return score
}

module.exports = {
    tn0Pto1,
    tn0Pto1P,
    tn0Pto2,
    tn1to2,
    tn1to3,
    tn2to4,
    tn2to5,
    tn3to6
}